#coding:utf-8
import re 
# \w指的是匹配字母、数字、下划线
print(re.findall(r'\w','aassdd#!@123'))
# \W非字母数字下划线
print(re.findall(r'\W','aassdd#!@123'))
# \s匹配空白字符
print(re.search(r'\s','aa bb cc dd'))
# \S匹配非空字符
print(re.search(r'\S','aa bb cc dd'))
# \d匹配数字
print(re.search(r'\d','aa11bb22cc33'))
# \D匹配非数字
print(re.search(r'\D','aa11bb22cc33'))
# \b匹配独立的字符，不能与其他字符组成单词
print(re.search(r'\bbc','abc bc abcd'))
# \B匹配非独立的字符，必须与其他字符组成单词
print(re.search(r'\Bbc','abc bc abcd'))
